package api

//import (
//	"gitee.com/gopher2011/gva/server/boot"
//	"gitee.com/gopher2011/gva/server/dao"
//	"github.com/gin-gonic/gin"
//	"go.uber.org/zap"
//)

// 初始化用户数据库
//func InitDB(c *gin.Context) {
//	var ptr dao.DBConfig
//	err := c.ShouldBindJSON(&ptr)
//	if err != nil {
//		boot.Log.Error("参数校验不通过", zap.Any("err", err))
//		boot.FailWithMessage("参数校验不通过", c)
//		return
//	}
//	err = dao.InitDB(&ptr)
//	if err != nil {
//		boot.Log.Error("自动创建数据库失败", zap.Any("err", err))
//		boot.FailWithMessage("自动创建数据库失败，请查看后台日志", c)
//		return
//	}
//	boot.OkWithData("自动创建数据库成功", c)
//}
//
//func CheckDB(c *gin.Context) {
//	if boot.DB != nil {
//		boot.Log.Info("数据库无需初始化")
//		boot.OkWithDetailed(gin.H{
//			"needInit": false,
//		}, "数据库无需初始化", c)
//		return
//	} else {
//		boot.Log.Info("前往初始化数据库")
//		boot.OkWithDetailed(gin.H{
//			"needInit": true,
//		}, "前往初始化数据库", c)
//		return
//	}
//}
